print("_____________lua调用C#的类_____________")
--CS.UnityEngine.XXX

--默认调用无参构造
local obj=CS.UnityEngine.GameObject()

--别名
U=CS.UnityEngine

--静态函数用 .   成员函数用 :
local obj1=U.GameObject("Veewo")
obj1:SetActive(false)

--得到对象中的成员变量用 .
print(obj1.transform.position)

--使用自定义类
local t=CS.Test()
t:Speak("123")

local t2=CS.LCC.Test2()
t2:Speak("123")
--[[function t2:Speak(s)
    print("NEW"..s)
end
t2:Speak("123")]]

--继承Mono的类不能new 
LCC=CS.LuaCallCSharp
local obj2=U.GameObject("加脚本测试")
obj2:AddComponent(typeof(LCC))